package com.guoguo.entity;

import java.io.Serializable;
import java.util.Date;

public class Videos implements Serializable {
    private String vidId;

    private String vidName;

    private String originalPrice;

    private String presentPrice;

    private Float vidSize;

    private Integer playCount;

    private Integer playTimes;

    private String authorId;

    private String vidDescription;

    private String originalUrl;

    private String compressionUrl;

    private String vidCoverUrl;

    private Integer isFree;

    private Integer isShow;

    private Integer favoriteStatus;

    private Integer isZip;

    private Integer sort;

    private Integer commentNum;

    private Integer favoriteNum;

    private Integer shareNum;

    private Date createTime;

    private Date updateTime;

    private String args1;

    private String args2;

    private String args3;

    private String args4;

    private String args5;

    private static final long serialVersionUID = 1L;

    public String getVidId() {
        return vidId;
    }

    public void setVidId(String vidId) {
        this.vidId = vidId == null ? null : vidId.trim();
    }

    public String getVidName() {
        return vidName;
    }

    public void setVidName(String vidName) {
        this.vidName = vidName == null ? null : vidName.trim();
    }

    public String getOriginalPrice() {
        return originalPrice;
    }

    public void setOriginalPrice(String originalPrice) {
        this.originalPrice = originalPrice == null ? null : originalPrice.trim();
    }

    public String getPresentPrice() {
        return presentPrice;
    }

    public void setPresentPrice(String presentPrice) {
        this.presentPrice = presentPrice == null ? null : presentPrice.trim();
    }

    public Float getVidSize() {
        return vidSize;
    }

    public void setVidSize(Float vidSize) {
        this.vidSize = vidSize;
    }

    public Integer getPlayCount() {
        return playCount;
    }

    public void setPlayCount(Integer playCount) {
        this.playCount = playCount;
    }

    public Integer getPlayTimes() {
        return playTimes;
    }

    public void setPlayTimes(Integer playTimes) {
        this.playTimes = playTimes;
    }

    public String getAuthorId() {
        return authorId;
    }

    public void setAuthorId(String authorId) {
        this.authorId = authorId == null ? null : authorId.trim();
    }

    public String getVidDescription() {
        return vidDescription;
    }

    public void setVidDescription(String vidDescription) {
        this.vidDescription = vidDescription == null ? null : vidDescription.trim();
    }

    public String getOriginalUrl() {
        return originalUrl;
    }

    public void setOriginalUrl(String originalUrl) {
        this.originalUrl = originalUrl == null ? null : originalUrl.trim();
    }

    public String getCompressionUrl() {
        return compressionUrl;
    }

    public void setCompressionUrl(String compressionUrl) {
        this.compressionUrl = compressionUrl == null ? null : compressionUrl.trim();
    }

    public String getVidCoverUrl() {
        return vidCoverUrl;
    }

    public void setVidCoverUrl(String vidCoverUrl) {
        this.vidCoverUrl = vidCoverUrl == null ? null : vidCoverUrl.trim();
    }

    public Integer getIsFree() {
        return isFree;
    }

    public void setIsFree(Integer isFree) {
        this.isFree = isFree;
    }

    public Integer getIsShow() {
        return isShow;
    }

    public void setIsShow(Integer isShow) {
        this.isShow = isShow;
    }

    public Integer getFavoriteStatus() {
        return favoriteStatus;
    }

    public void setFavoriteStatus(Integer favoriteStatus) {
        this.favoriteStatus = favoriteStatus;
    }

    public Integer getIsZip() {
        return isZip;
    }

    public void setIsZip(Integer isZip) {
        this.isZip = isZip;
    }

    public Integer getSort() {
        return sort;
    }

    public void setSort(Integer sort) {
        this.sort = sort;
    }

    public Integer getCommentNum() {
        return commentNum;
    }

    public void setCommentNum(Integer commentNum) {
        this.commentNum = commentNum;
    }

    public Integer getFavoriteNum() {
        return favoriteNum;
    }

    public void setFavoriteNum(Integer favoriteNum) {
        this.favoriteNum = favoriteNum;
    }

    public Integer getShareNum() {
        return shareNum;
    }

    public void setShareNum(Integer shareNum) {
        this.shareNum = shareNum;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getArgs1() {
        return args1;
    }

    public void setArgs1(String args1) {
        this.args1 = args1 == null ? null : args1.trim();
    }

    public String getArgs2() {
        return args2;
    }

    public void setArgs2(String args2) {
        this.args2 = args2 == null ? null : args2.trim();
    }

    public String getArgs3() {
        return args3;
    }

    public void setArgs3(String args3) {
        this.args3 = args3 == null ? null : args3.trim();
    }

    public String getArgs4() {
        return args4;
    }

    public void setArgs4(String args4) {
        this.args4 = args4 == null ? null : args4.trim();
    }

    public String getArgs5() {
        return args5;
    }

    public void setArgs5(String args5) {
        this.args5 = args5 == null ? null : args5.trim();
    }

    @Override
    public boolean equals(Object that) {
        if (this == that) {
            return true;
        }
        if (that == null) {
            return false;
        }
        if (getClass() != that.getClass()) {
            return false;
        }
        Videos other = (Videos) that;
        return (this.getVidId() == null ? other.getVidId() == null : this.getVidId().equals(other.getVidId()))
            && (this.getVidName() == null ? other.getVidName() == null : this.getVidName().equals(other.getVidName()))
            && (this.getOriginalPrice() == null ? other.getOriginalPrice() == null : this.getOriginalPrice().equals(other.getOriginalPrice()))
            && (this.getPresentPrice() == null ? other.getPresentPrice() == null : this.getPresentPrice().equals(other.getPresentPrice()))
            && (this.getVidSize() == null ? other.getVidSize() == null : this.getVidSize().equals(other.getVidSize()))
            && (this.getPlayCount() == null ? other.getPlayCount() == null : this.getPlayCount().equals(other.getPlayCount()))
            && (this.getPlayTimes() == null ? other.getPlayTimes() == null : this.getPlayTimes().equals(other.getPlayTimes()))
            && (this.getAuthorId() == null ? other.getAuthorId() == null : this.getAuthorId().equals(other.getAuthorId()))
            && (this.getVidDescription() == null ? other.getVidDescription() == null : this.getVidDescription().equals(other.getVidDescription()))
            && (this.getOriginalUrl() == null ? other.getOriginalUrl() == null : this.getOriginalUrl().equals(other.getOriginalUrl()))
            && (this.getCompressionUrl() == null ? other.getCompressionUrl() == null : this.getCompressionUrl().equals(other.getCompressionUrl()))
            && (this.getVidCoverUrl() == null ? other.getVidCoverUrl() == null : this.getVidCoverUrl().equals(other.getVidCoverUrl()))
            && (this.getIsFree() == null ? other.getIsFree() == null : this.getIsFree().equals(other.getIsFree()))
            && (this.getIsShow() == null ? other.getIsShow() == null : this.getIsShow().equals(other.getIsShow()))
            && (this.getFavoriteStatus() == null ? other.getFavoriteStatus() == null : this.getFavoriteStatus().equals(other.getFavoriteStatus()))
            && (this.getIsZip() == null ? other.getIsZip() == null : this.getIsZip().equals(other.getIsZip()))
            && (this.getSort() == null ? other.getSort() == null : this.getSort().equals(other.getSort()))
            && (this.getCommentNum() == null ? other.getCommentNum() == null : this.getCommentNum().equals(other.getCommentNum()))
            && (this.getFavoriteNum() == null ? other.getFavoriteNum() == null : this.getFavoriteNum().equals(other.getFavoriteNum()))
            && (this.getShareNum() == null ? other.getShareNum() == null : this.getShareNum().equals(other.getShareNum()))
            && (this.getCreateTime() == null ? other.getCreateTime() == null : this.getCreateTime().equals(other.getCreateTime()))
            && (this.getUpdateTime() == null ? other.getUpdateTime() == null : this.getUpdateTime().equals(other.getUpdateTime()))
            && (this.getArgs1() == null ? other.getArgs1() == null : this.getArgs1().equals(other.getArgs1()))
            && (this.getArgs2() == null ? other.getArgs2() == null : this.getArgs2().equals(other.getArgs2()))
            && (this.getArgs3() == null ? other.getArgs3() == null : this.getArgs3().equals(other.getArgs3()))
            && (this.getArgs4() == null ? other.getArgs4() == null : this.getArgs4().equals(other.getArgs4()))
            && (this.getArgs5() == null ? other.getArgs5() == null : this.getArgs5().equals(other.getArgs5()));
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int result = 1;
        result = prime * result + ((getVidId() == null) ? 0 : getVidId().hashCode());
        result = prime * result + ((getVidName() == null) ? 0 : getVidName().hashCode());
        result = prime * result + ((getOriginalPrice() == null) ? 0 : getOriginalPrice().hashCode());
        result = prime * result + ((getPresentPrice() == null) ? 0 : getPresentPrice().hashCode());
        result = prime * result + ((getVidSize() == null) ? 0 : getVidSize().hashCode());
        result = prime * result + ((getPlayCount() == null) ? 0 : getPlayCount().hashCode());
        result = prime * result + ((getPlayTimes() == null) ? 0 : getPlayTimes().hashCode());
        result = prime * result + ((getAuthorId() == null) ? 0 : getAuthorId().hashCode());
        result = prime * result + ((getVidDescription() == null) ? 0 : getVidDescription().hashCode());
        result = prime * result + ((getOriginalUrl() == null) ? 0 : getOriginalUrl().hashCode());
        result = prime * result + ((getCompressionUrl() == null) ? 0 : getCompressionUrl().hashCode());
        result = prime * result + ((getVidCoverUrl() == null) ? 0 : getVidCoverUrl().hashCode());
        result = prime * result + ((getIsFree() == null) ? 0 : getIsFree().hashCode());
        result = prime * result + ((getIsShow() == null) ? 0 : getIsShow().hashCode());
        result = prime * result + ((getFavoriteStatus() == null) ? 0 : getFavoriteStatus().hashCode());
        result = prime * result + ((getIsZip() == null) ? 0 : getIsZip().hashCode());
        result = prime * result + ((getSort() == null) ? 0 : getSort().hashCode());
        result = prime * result + ((getCommentNum() == null) ? 0 : getCommentNum().hashCode());
        result = prime * result + ((getFavoriteNum() == null) ? 0 : getFavoriteNum().hashCode());
        result = prime * result + ((getShareNum() == null) ? 0 : getShareNum().hashCode());
        result = prime * result + ((getCreateTime() == null) ? 0 : getCreateTime().hashCode());
        result = prime * result + ((getUpdateTime() == null) ? 0 : getUpdateTime().hashCode());
        result = prime * result + ((getArgs1() == null) ? 0 : getArgs1().hashCode());
        result = prime * result + ((getArgs2() == null) ? 0 : getArgs2().hashCode());
        result = prime * result + ((getArgs3() == null) ? 0 : getArgs3().hashCode());
        result = prime * result + ((getArgs4() == null) ? 0 : getArgs4().hashCode());
        result = prime * result + ((getArgs5() == null) ? 0 : getArgs5().hashCode());
        return result;
    }
}